<template>
	<div id="Application">
		<x-header :left-options="{showBack: false}" title="秒杀申请" class="header">
			<a slot="left" @click="back()"><i class="tp-icon icon-black-back"></i></a>
		</x-header>
		<div class="cert-content">
			<ul>
				<li>
					<x-input title="真实姓名" :value="seckillData.join_truename" @input="truenameInput($event)" type="text" placeholder="真实姓名" :show-clear="false" required/>
				</li>
				<li>
					<x-input title="商品名称" :value="seckillData.join_goods" @input="goodnameInput($event)" type="text" placeholder="秒杀商品名称" :show-clear="false" required/>
				</li>
				<li>
					<x-input title="联系方式" :value="seckillData.join_mobile" @input="mobileInput($event)" name="mobile" placeholder="手机号码" :show-clear="false" keyboard="number" is-type="china-mobile" required/>
				</li>
			</ul>
		</div>
		<div class="cert-content">
			<ul>
				<li>
					<x-input title="秒杀定价" :value="seckillData.seckill_price" @input="seckillPriceInput($event)" type="text" :show-clear="false" required/>
				</li>
				<li>
					<x-input title="商品原价" :value="seckillData.goods_price" @input="goodPriceInput($event)" type="text" :show-clear="false" required/>
				</li>
				<li>
					<x-input title="秒杀库存" :value="seckillData.seckill_num" @input="seckillNumInput($event)" type="text" :show-clear="false" required/>
				</li>
				<li style="display: none;">
					<x-input title="id" :value="seckillData.join_id" @input="seckillIdInput($event)" type="text" />
				</li>
			</ul>
		</div>
		<div class="textarea">
			<x-textarea :value="seckillData.join_info" @input="skillInfo($event)" :show-clear="false" class="value" name="" id="" placeholder="留下您想补充的,点击申请后官方人员会尽快联系您" :cols="40" :rows="8">
			</x-textarea>
		</div>
		<div>
			<div class="protocal">
				<p>发布即表示同意
					<a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block';">《好文玩竞拍服务协议》</a>
				</p>
			</div>
			<div id="light" class="white_content">
				<b>好文玩竞拍服务协议</b>
				<div class="proInfo">
					在接受本协议之前，请用户仔细阅读本协议的全部内容。如果用户对本协议的条款有疑问的，请通过好文玩客服渠道进行询问，好文玩将向用户解释条款内容。如果用户不同意本协议的任意内容，或者无法准确理解好文玩对条款的解释，请不要进行后续操作。用户在使用过程中点击“同意”按钮即表示用户完全接受“本协议”项下的全部条款。
					<br />第一条：定义
					<br /> 1.1、网络竞拍：是指卖家以网络竞拍方式发布拍品，采用公开竞拍形式，由出价最高者最终获得拍品的交易方式。
					<br /> 1.2、竞拍者：在竞拍过程中对拍品出价者。
					<br />1.3、买家：指竞拍中获胜，最终有权按照成交价格购得拍品的竞拍者。
					<br /> 1.4、卖家：将自有物品通过好文玩竞拍服务进行出售者；
					<br /> 1.5、拍品：卖家以网络竞拍方式出售的自有物品。
					<br /> 1.6、好文玩竞拍服务：郑州宋唐电子商务有限公司通过互联网向交易双方提供网络竞拍服务技术平台的服务。
					<br /> 1.7、交易双方：通过网络竞拍方式交易的买家及卖家。
					<br /> 第二条：立约背景
					<br /> 2.1、本协议由郑州宋唐电子商务有限公司（以下简称“好文玩”）与接受好文案竞拍服务的竞拍者、买家、卖家(以下合称“用户”)签署。
					<br /> 2.2、为维护交易秩序，规范竞拍者、买家、卖家的行为，保障交易双方的合法权益，拟定本协议。
					<br /> 2.3、好文玩仅向用户提供网络竞拍服务技术平台服务。其中，本协议项下的互联网信息服务、网站相关技术支持、服务及网站空间由腾讯公司提供，本协议项下相关费用支付服务由财付通、易宝支付、支付宝等第三方支付机构提供。网络竞拍服务技术平台上的拍品信息及拍品相关描述（以下统称“拍品信息”）均由卖家自主发布，竞拍者参与竞拍且竞拍成功时，交易双方之间达成买卖合同关系并受该买卖合同的约束。
					<br /> 第三条：好文玩竞拍服务的条件
					<br />3.1、符合以下条件的用户方能接受好文玩竞拍服务：
					<br /> 3.1.1、通过关注好文玩微信号(ihaowenwan)或注册成为好文玩用户；
					<br />3.1.2、好文玩未拒绝并向用户提供竞拍技术服务。
					<br /> 第四条：用户权利与义务
					<br />4.1、用户有权利拥有自己在好文玩的用户名及交易密码，用户不得以任何形式擅自转让或授权他人使用自己的好文玩用户名及密码。
					<br /> 4.2、用户在使用好文玩竞拍服务交易过程中如与其他用户因交易产生纠纷，可以请求好文玩予以协调。用户如发现其他用户有违法或违反本服务协议的行为，可以向好文玩进行反映要求处理。如用户因网上交易与其他用户产生诉讼的，用户有权通过司法部门要求好文玩提供相关资料。
					<br /> 4.3、用户有义务在注册时提供自己的真实资料，并保证诸如电子邮件地址、联系电话、联系地址、邮政编码等内容的有效性及安全性，保证好文玩及其他用户可以通过上述联系方式与自己进行联系。同时，用户也有义务在相关资料实际变更时及时更新有关注册资料。用户保证不以他人资料在好文玩进行注册或认证；
					<br /> 4.4、用户应当保证在使用好文玩竞拍服务进行交易过程中遵守诚实信用的原则，不在交易过程中采取不正当竞争行为，不扰乱网上交易的正常秩序，不从事与网上交易无关的行为。
					<br /> 4.5、用户不应在好文玩竞拍服务平台上恶意评价其他用户，或采取不正当手段提高自身的信用度或降低其他用户的信用度。
					<br />4.6、用户在好文玩竞拍服务平台上不得发布各类违法或违规信息；不得以任何行为扰乱好文玩竞拍服务平台秩序。
					<br />4.7、用户在好文玩竞拍服务平台上不得买卖国家禁止销售的或限制销售的物品、不得买卖侵犯他人知识产权或其它合法权益的物品，也不得买卖违背社会公共利益或公共道德的、或是好文玩认为不适合在好文玩竞拍服务平台上销售的物品；
					<br /> 4.8、用户承诺自己在使用好文玩服务时实施的所有行为均遵守国家法律、法规和好文玩的相关规定以及各种社会公共利益或公共道德。如有违反导致任何法律后果的发生，用户将以自己的名义独立承担所有相应的法律责任。
					<br /> 4.9、用户未通过好文玩实名认证的，发布拍品仅限于个人测试使用，拍品信息不对外公开。
					<br /> 4.10、用户应当按照本协议、附件（包括但不限于《好文玩会员服务用户协议》、《好文玩竞拍服务管理规范》、《好文玩竞拍服务保证金规范》以及所有好文玩已经发布的或将来可能发布的各类规则、操作流程）参与上架、出售拍品，遵守相关出价、成交价格、交付拍品、竞拍保证金止付锁定/释放/赔付等各类规定。
					<br /> 4.11、交易双方因货物质量问题发生退货、退款纠纷的，双方应当友好协商解决；协商不成的，双方同意将纠纷提交好文玩作最终裁定。双方接受好文玩裁定作为终局解决方案，非因好文玩故意或重大过失，不得向好文玩作出任何索赔要求。
					<br /> 4.12、卖家义务
					<br /> 4.12.1、卖家根据《好文玩竞拍服务保证金规范》处理保证金相关事宜。
					<br />4.12.2、在竞拍成功时，卖家应当按照好文玩业务流程将符合卖家描述的拍品交付买家。
					<br /> 4.13、竞拍者、买家义务
					<br /> 4.13.1、买家根据《好文玩竞拍服务保证金规范》处理保证金相关事宜。
					<br /> 4.13.2、在竞拍成功时，买家应当向卖家支付拍品价款。
					<br /> 4.13.3竞拍者确认，因部分卖家的竞拍活动须向有关工商行政管理部门申报并提供买家（含所有参与竞拍者）的相关身份信息，如竞拍者参与竞拍的拍品属于该部分卖家提供的拍品，则同意将竞拍者的身份信息（包含但不限于姓名、身份证件号码、住址等）提供给卖家用于向工商行政管理部门申报之用，具体提供方式为：签署本协议后，在网络页面中填写相关身份信息。
					<br />第五条：好文玩权利与义务
					<br />5.1、好文玩同意向用户提供稳定的网络竞拍服务技术平台，使用户在好文玩竞拍服务平台上架、出售拍品、参与竞拍、交易拍品；用户同意严格按照本协议约定使用好文玩竞拍服务技术平台。
					<br /> 5.2、对用户在注册使用好文玩竞拍服务技术平台中所遇到的与交易或注册有关的问题及反映的情况，好文玩应及时作出回复。
					<br /> 5.3、对于用户在好文玩竞拍服务技术平台发布的下列各类信息，好文玩有权在不通知用户的前提下进行删除或采取其它限制性措施，包括但不限于以炒作信用为目的的信息；好文玩有理由相信存在欺诈等恶意或虚假内容的信息；好文玩有理由相信与交易无关或不是以交易为目的的信息；好文玩有理由相信存在恶意竞价或其它试图扰乱正常交易秩序因素的信息；好文玩有理由相信该信息违反公共利益或可能严重损害好文玩和其它用户合法利益的。
					<br /> 5.4、因网络技术平台的特殊性，好文玩没有义务对所有用户的注册数据、所有的交易行为以及与交易有关的其它事项进行事先审查，但如存在下列情况之一，好文玩有权根据不同情况选择保留或删除相关信息或继续、停止对该用户提供服务，并追究相关法律责任。
					<br /> 5.4.1、好文玩经检查发现用户有违法或不当行为的，好文玩以普通非专业交易者的知识水平标准对相关内容进行判别，可以明显认为这些内容或行为具有违法或不当性质的。
					<br /> 5.4.2、用户或其它第三方向好文玩告知用户有违法或不当行为的，好文玩以普通非专业交易者的知识水平标准对相关内容进行判别，可以明显认为这些内容或行为具有违法或不当性质的。
					<br /> 5.4.3、经国家生效法律文书或行政处罚决定确认用户存在违法行为的。
					<br /> 5.5、好文玩会在用户的终端设定或取用好文玩cookies。好文玩允许那些与好文玩合作的第三方到用户终端上设定或取用好文玩 cookies 。在用户登录时获取数据，好文玩使用cookies可为用户提供个性化服务。用户同意上述设定或取用好文玩cookies的行为，否则用户将不能使用好文玩竞拍服务。
					<br /> 5.5.1、涉及到相关拍卖资质的活动，由郑州宋唐电子商务有限公司提供相关知识和资质支持。
					<br /> 5.6、好文玩有权保留用户交易记录，用户不得以任何理由要求好文玩删除用户交易记录。
					<br /> 第六条：技术服务费
					<br />6.1、卖方应按照最终拍品成交金额的5%向好文玩支付技术服务费；好文玩目前对上架的拍品免收技术服务费。
					<br /> 6.2、好文玩收取技术服务费之前，应当提前十五日进行公告。
					<br />6.3、微信、易宝等第三方支付收取0.6%的手续费，好文玩目前全额补贴给用户，但好文玩有权随时停止此项补贴。
					<br /> 6.4、为防止信用卡套现，针对信用卡支付向商家收取1%手续费。
					<br /> 6.5、针对支付宝付款和QQ钱包付款向商家收取1%手续费。
					<br /> 6.6、为防止用户使用晒宝／预展的打赏功能套现，好文玩会从打赏款项中收取2%手续费。
					<br /> 6.7、对于买方下单后支付至好文玩平台的货款，卖方授权好文玩先行向买方收取并保存；待买卖双方根据好文玩业务流程完成交易后，卖方方可根据好文玩业务流程向好文玩发出提取货款的相关申请，好文玩将根据业务流程及卖方要求，向卖方支付所完成交易的货款。
					<br /> 6.8、好文玩将拍品款项支付给卖家后，交易双方再发生退货、退款的，已收取的技术服务费和手续费不予退回。
					<br /> 第七条：免责及有限责任
					<br /> 7.1、本协议项下的网络竞拍服务技术平台技术服务将按“现状”和按“可得到”的状态提供，好文玩将在现有技术的基础上尽最大努力提供相应的安全措施以保障服务安全和正常运行。但由于可能存在的计算机病毒、网络通讯故障、系统维护等方面的因素以及可能发生的不可抗力事件，好文玩在此明确声明对技术服务不作任何明示或暗示的保证，包括但不限于对服务的可适用性、没有错误或疏漏、持续性、准确性、可靠性、适用于某一特定用途。对此用户予以理解并不应要求好文玩在以下情况下承担责任：
					<br /> 7.1.1、系统停机维护；
					<br />7.1.2、通讯终端或电信设备出现故障不能进行数据传输的；
					<br /> 7.1.3、因台风、地震、海啸、洪水、停电、战争、恐怖袭击等不可抗力之因素，造成系统障碍不能提供服务的；
					<br /> 7.1.4、由于黑客攻击、电信部门技术调整或故障、网站升级、第三方问题等原因而造成的服务中断或者延迟。
					<br /> 7.2、好文玩仅向交易双方提供技术平台以便交易双方之间达成拍品相关的交易，好文玩并非交易的参与方，不对卖家的任何口头、书面陈述或者向好文玩的线上信息及拍品之真实性、合法性做任何明示或暗示的担保，或对此承担任何责任。如因拍品交易产生纠纷的，均由卖家以自己的名义独立承担所有相应的法律责任。
					<br /> 第八条：终止服务
					<br />8.1、如用户向好文玩提出注销好文玩注册用户身份时，经好文玩审核同意，由好文玩注销该注册用户，用户即解除与好文玩的服务协议关系。但注销该用户账号后，好文玩仍保留下列权利： 用户注销后，好文玩有权保留该用户的注册数据及以前的交易行为记录。 用户注销后，如用户在注销前在好文玩信息发布平台上存在违法行为或违反合同的行为，好文玩仍可行使本协议所规定的权利。
					<br /> 8.2、在下列情况下，好文玩可以注销用户。注销用户后，好文玩有权删除用户提交的任何资料，好文玩没有义务为用户保留原账号中或与之相关的任何信息。用户同意，好文玩不就注销用户而对用户或任何第三者承担任何责任。
					<br /> 8.2.1、在用户违反本协议相关规定，经好文玩限期整改仍然不符合本协议规定的。
					<br /> 8.2.2、好文玩发现用户注册数据中内容是虚假的。
					<br /> 8.2.3、用户在超过180天的时间内未以用户的账号及密码登录好文玩技术平台的。
					<br /> 8.2.4、好文玩已经注销该用户，该用户再一次直接或间接或以他人名义注册为好文玩用户的。
					<br />8.2.5、其它好文玩认为需注销用户的情况。
					<br /> 8.3、注销用户后的交易处理
					<br />8.3.1、注销用户前，该卖家已经上传至好文玩的物品尚未交易或尚未交易完成的，好文玩有权在注销用户的同时删除此项物品的相关信息。
					<br /> 8.4.2、注销用户前，买家已经就其它用户出售的具体物品作出竞价，但交易尚未结束，好文玩有权在注销用户同时删除该买家的相关竞价。
					<br /> 8.4.3、注销用户前，该用户已经与另一用户就具体交易达成一致，好文玩可以不删除该项交易，但好文玩有权在注销用户同时将该用户被中断或终止服务的情况通知交易对方。
					<br /> 第九条：协议生效和适用范围
					<br />9.1、用户通过网络页面点击确认或以其他方式选择接受本协议，即表示用户与好文玩已达成协议并同意接受本协议的全部约定内容。本协议自用户通过网络页面点击确认或以其他方式选择接受本协议之时起生效。
					<br />9.2、本协议内容包括协议正文、附件（包括但不限于《好文玩会员服务用户协议》、《好文玩竞拍管理规范》、《好文玩竞拍服务保证金规范》、《好文玩争议处理规范》、《关于好文玩争议处理的相关原则》、《禁止和限制销售的拍品》以及所有好文玩已经发布的或将来可能发布的各类规则、操作流程）。好文玩有权根据需要不时地制定、修改本协议、附件或各类规则、操作流程，如有任何变更，好文玩将在网站上以公示形式通知用户。
					<br />任何修订和新规则及流程一经公布即自动生效，成为本协议的一部分。如用户继续参与竞拍的，则视为用户对修改后的条款不持异议并同意遵守。
					<br /> 第十条：其他约定
					<br />10.1、本协议适用中华人民共和国大陆地区法律。
					<br /> 10.2、因好文玩与用户就本协议的签订、履行或解释发生争议，双方应努力友好协商解决。如协商不成，好文玩和用户同意由好文玩住所地法院管辖审理双方的纠纷或争议。
				</div>
				<a class="close" href="javascript:void(0)" onclick="document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none';">我已阅读该协议</a>
			</div>
			<div id="fade" class="black_overlay" onclick="document.getElementById('fade').style.display='none';document.getElementById('light').style.display='none'"></div>
			<div class="undisIssue" v-if="seckillData.join_state == 1">发布</div>
			<div class="issue" v-else @click="secKillApplication">发布</div>
		</div>
		<toast v-model="success" type="text" width="3.5rem">{{msg}}</toast>
	</div>
</template>

<script>
	import $ from 'jquery'
	import { XHeader, XInput, Toast, XTextarea } from 'vux'
	export default {
		data() {
			return {
				truename: '',
				goodname: '',
				tel: '',
				goodPrice: '',
				seckillPrice: '',
				goodNum: '',
				seckillInfo: '',
				success: false,
				msg: '',
				seckillData: '',
				join_id: 0
			}
		},
		components: {
			XHeader,
			XInput,

			XTextarea,
			Toast
		},
		activated() {
			this.getsecKillInfo();

		},
		methods: {
			secKillApplication: function() {
				var params = {
					join_goods: this.goodname,
					goods_price: this.goodPrice,
					join_truename: this.truename,
					join_mobile: this.tel,
					seckill_price: this.seckillPrice,
					seckill_num: this.goodNum,
					join_info: this.seckillInfo,
					join_id: this.join_id
				}
				console.log(params);
				this.$http({
					method: 'POST',
					url: '/los/api/member/seckill_goods_join.json',
					data: params
				}).then((result) => {
					console.log(result);
					if(result.data.code == 1) {
						this.success = !this.success;
						this.msg = result.data.msg;
					}
				}).catch((err) => {
					console.log(err);
				})
			},
			getsecKillInfo: function() {
				this.$http({
					method: 'GET',
					url: '/los/api/member/seckill_goods_join.json',
					data: ''
				}).then((result) => {
					console.log(result);
					if(result.data.code == 1) {
						this.seckillData = result.data.data;
						if(this.seckillData.join_state == 1) {
							$('.cert-content').find('input').attr({
								disabled: "disabled"
							})
						}
					}
				}).catch((err) => {
					console.log(err);
				})
			},
			truenameInput: function(e) {
				this.truename = e;
			},
			goodnameInput: function(e) {
				this.goodname = e;
			},
			mobileInput: function(e) {
				this.tel = e;
			},
			seckillPriceInput: function(e) {
				this.seckillPrice = e;
			},
			goodPriceInput: function(e) {
				this.goodPrice = e;
			},
			seckillNumInput: function(e) {
				this.goodNum = e;
			},
			skillInfo: function(e) {
				this.seckillInfo = e;
			},
			seckillIdInput: function(e) {
				this.join_id = e;
			},

			back: function() {
				window.history.go(-1);
			}
		}
	}
</script>

<style scoped>
	.header {
		background: #fff;
	}
	
	.cert-content {
		background: #fff;
		width: 100%;
		position: relative;
		margin-top: 0.26rem;
		height: 100%;
	}
	
	.cert-content:before {
		content: " ";
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		height: 1px;
		border-top: 1px solid #e6e6e6;
		color: #e6e6e6;
		transform-origin: 0 0;
		transform: scaleY(0.5);
	}
	
	.cert-content ul {
		width: 100%;
		padding: 0 0.26rem;
	}
	
	.cert-content>ul li {
		width: 100%;
		height: 1.3rem;
		line-height: 1.3rem;
		position: relative;
		padding-top: 0.1rem;
	}
	
	.cert-content>ul li:after {
		content: " ";
		position: absolute;
		left: 0;
		top: 1.3rem;
		right: 0;
		height: 1px;
		border-bottom: 1px solid #e6e6e6;
		color: #e6e6e6;
		transform-origin: 0 0;
		transform: scaleY(0.5);
	}
	
	.cert-content>ul li .weui-cell {
		padding: 0!important;
	}
	
	.protocal {
		line-height: 0.6rem;
		height: 0.6rem;
		font-size: 0.18rem;
		margin-top: 0.4rem;
	}
	
	.textarea {
		width: 100%;
		height: 3.8rem;
		position: relative;
		margin-top: 0.26rem;
	}
	
	.protocal p {
		line-height: 0.85rem;
		height: 0.85rem;
		text-align: center;
		font-size: 0.32rem;
		color: #777;
	}
	
	.protocal p a {
		color: #4575fe;
	}
	
	#light b {
		font-size: 0.4rem;
		line-height: 0.4rem;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		margin: 0.26rem 0 0.37rem 0;
		display: block;
	}
	
	#light .proInfo {
		font-size: 0.37rem;
		line-height: 0.5rem;
		padding: 0.26rem;
	}
	
	.black_overlay {
		display: none;
		position: absolute;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: #000;
		z-index: 1001;
		-moz-opacity: 0.8;
		opacity: .70;
		overflow: hidden;
	}
	
	.white_content {
		display: none;
		position: absolute;
		top: 2rem;
		width: 100%;
		margin: 0 auto;
		left: 0.46rem;
		width: 9.06rem;
		height: 12rem;
		background-color: white;
		border-radius: 0.13rem;
		z-index: 1002;
		overflow: auto;
	}
	
	.nextPage {
		width: 8.56rem;
		height: 1.3rem;
		left: 0.72rem;
		background: #a30000;
		color: #fff;
		line-height: 1.3rem;
		text-align: center;
		border-radius: 0.05rem;
		font-size: 0.4rem;
		margin: 2rem auto 0.4rem;
	}
	
	.white_content .close {
		background: #a30000;
		width: 100%;
		height: 1rem;
		display: block;
		color: #fff;
		font-size: 0.4rem;
		line-height: 1rem;
		text-align: center;
	}
	
	.issue {
		width: 8.56rem;
		height: 1.3rem;
		left: 0.72rem;
		background: #a30000;
		color: #fff;
		line-height: 1.3rem;
		text-align: center;
		border-radius: 0.05rem;
		font-size: 0.4rem;
		margin: 0.26rem auto 0.53rem;
	}
	
	.undisIssue {
		width: 8.56rem;
		height: 1.3rem;
		left: 0.72rem;
		background: #777;
		color: #fff;
		line-height: 1.3rem;
		text-align: center;
		border-radius: 0.05rem;
		font-size: 0.4rem;
		margin: 0.26rem auto 0.53rem;
	}
</style>